An ECA-Based Coordination Framework for Ubiquitous Web Service Devices
نویسندگان
چکیده
Emerging ubiquitous computing network is expected to consist of a variety of heterogeneous and distributed devices. While web services technology is increasingly being considered as a promising solution to support the inter-operability between such heterogeneous devices via well-defined protocol, currently there is no effective framework reported in the literature that can address the problem of coordinating the web services-enabled devices. This paper considers a ubiquitous computing environment that is comprised of active, autonomous devices interacting with each other through web services, and presents an ECA (Event-Condition-Action)-based framework for effective coordination of those devices. Specifically, we first present an XML-based language for describing ECA rules that are embedded in web services-enabled devices. An ECA rule, when triggered by an internal or external event to the device, can result in the invocation of appropriate web service in the system. Subsequently, we consider the situation in which the rules are introduced and managed by multiple, independent users, and propose effective mechanisms that can detect and resolve potential inconsistencies among the rules. The presented ECA-based coordination approach is expected to facilitate seamless inter-operation among the web services-enabled devices in the emerging ubiquitous computing environments.
منابع مشابه
An ECA-based framework for decentralized coordination of ubiquitous web services
Emerging ubiquitous computing network is expected to consist of a variety of heterogeneous and distributed devices. While web services technology is increasingly being considered as a promising solution to support the inter-operability between such heterogeneous devices via well-defined protocol, currently there is no effective framework reported in the literature that can address the problem o...
متن کامل[Position Paper] WS-ECA: An ECA Rule Description Language for Ubiquitous Services Computing
Ubiquitous computing network comprises a variety of distributed service devices. Today Web services technology enables the heterogeneous devices to provide their own services and interact with each other via well-defined Internet protocol. Nevertheless, service devices in ubiquitous environments require more eventdriven, autonomous interaction beyond rather passive serviceoriented architecture ...
متن کاملSpecifying a WS-ECA Working Framework for Ubiquitous Web Services in Object-Process Methodology
The Web Services-Event-Condition-Action (WSECA) framework is designed to enable the heterogeneous communication devices in Ubiquitous Computing Environments to achieve inter-operability via event-driven coordination. Object-Process Methodology (OPM) is an integrated modeling method that unifies the function, structure and behavior of a system. This paper presents specifying a WS-ECA framework f...
متن کاملBridging Coordination Gaps between Devices, Services, and Humans in Ubiquitous Computing
A fundamental issue of ubiquitous computing concerns the coordination gaps separating devices, services, and humans. Numerous heterogeneous devices, various information services, and users have different intentions and are physically located in respective environments. How can we coordinate the services and devices to assist a particular user in receiving a particular service and thereby maximi...
متن کاملCLOUD / SERVICES / SCC 2009 Tutorials Tutorial 1 : Cloud Computing and Service Oriented Architecture
This tutorial first provides background on RESTful Web services, and composition languages like WS-BPEL. Technical challenges in specifying and coordinating distributed, data-oriented, embedded workflows for business process automation are outlined next. Existing solutions for modeling document-centric workflows, composing inter-organizational business processes and choreographing embedded web ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013